Ray Tracing Arbitrary Objects on the GPU

نویسندگان

  • Andrew Wood
  • Brendan McCane
  • Scott A. King
چکیده

Adapting ray tracing algorithms to programmable graphics hardware has gained momentum recently by using the parallelism of the GPU to reduce the work done on the CPU. GPU methods for ray tracing scenes consisting of only triangles have since been proposed. In this paper, we present a general method for ray tracing objects other than triangles on the GPU. Using more advanced primitives allows for faster and better results by reducing the number of intersection tests, as well as providing a more accurate representation of the surface. Realistic images can then be produced containing complex shapes without being limited to a model completely made up of triangles.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CSG Operations of Arbitrary Primitives with Interval Arithmetic and Real-Time Ray Tracing

We present a new method for interactively ray tracing constructive solid geometry (CSG) objects of arbitrary primitives represented as implicit functions. Whereas modeling globally with implicit surfaces suffers from a lack of control, implicits are well-suited for arbitrary primitives and can be combined through various operations. The conventional way to represent union and intersection with ...

متن کامل

GPU Ray-traced Collision Detection - Fine Pipeline Reorganization

Ray-tracing algorithms can be used to render a virtual scene and to detect collisions between objects. Numerous ray-tracing algorithms have been proposed which use data structures optimized for specific cases (rigid objects, deformable objects, etc.). Some solutions try to optimize performance by combining several algorithms to use the most efficient algorithm for each ray. This paper presents ...

متن کامل

Real-Time SAH BVH Construction for Ray Tracing Dynamic Scenes

This work is aimed at the development of effective algorithms for building of full SAH BVH trees on GPU in real-time. In this work it is presupposed that all the scene objects are represented by a number of triangles (the so-called “triangle soup”), at the same time the arbitrary changes in the geometry are allowed in the process of rendering. The proposed methods have allowed more than tenfold...

متن کامل

Ray Tracing with Selective Visibility

We propose a simple yet eeective extension of ray-tracing algorithm that allows selective visibility of objects for speciic rays. Typically, rays are clas-siied as pixel, shadow, reeected and transmitted. We suggest adding a visibility mask to material descriptions , which controls how these rays interact with the material. This addition can be incorporated seamlessly into any ray-tracer and ma...

متن کامل

GPU-based Ray Tracing of Dynamic Scenes

This paper presents the design and implementation of a GPU-based ray tracing system for dynamic scenes consisting of a set of individual, non-deformable objects. The triangles of each object are organized in a separate Kd-tree. A bounding volume hierarchy (BVH) is built on top of these Kd-trees. The BVH is updated and uploaded into GPU memory on a frame-by-frame basis, whereas the Kd-trees are ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004